#include<iostream>
using namespace std;
/*
作用：函数传参时，可以利用引用的技术让形参修饰实参
优点：可以简化指针修改实参

总结：通过引用参数产生的效果同按地址传递是一样的，引用的语法更加清楚简单
*/
//引用传递
void swap(int &a,int &b){
    int temp=a;
    a=b;
    b=temp;
}
int main(){
    int a=3;
    int b=4;
    swap(a,b);
    cout<<"a="<<a<<endl;
    cout<<"b="<<b<<endl;
}